//请求拦截函数
import axios from 'axios';

export function interceptor() {
    // 创建一个 Axios 实例
    const httpInstance = axios.create({
        baseURL: 'http://localhost:8080', 
        timeout: 2592000000,
    });
    
    // 请求拦截器
    httpInstance.interceptors.request.use(config => {
        // 尝试从 localStorage 获取 token
        const token = localStorage.getItem('token'); 
        console.log("token:",token)
        if (token) {
            config.headers['token'] = `${token}`; // 添加 token 请求头
        }
        return config;
    }, error => {
        // 请求错误处理
        return Promise.reject(error);
    });

    // 返回 Axios 实例以便其他地方可以使用
    return httpInstance;
}